Soashable is an Open Source (on SourceForge) web-based, multi-protocol instant messaging client written in pure Javascript. It connects to an XMPP/Jabber server using BOSH (XEP-0124), which is a COMET protocol that provides instantaneous transport of messages between the web browser and XMPP network. It is supported in all major browsers, and currently has core IM features including messaging and roster management.
Soashable is Open Source because I believe that any one or any company should be able to creating a competing product, in a cooperative way, as this raises the user experience bar for everyone. I hope it serves as the base for research of web-based UIs, public-facing commercial applications, internal communication applications, and tools in every niche imaginable. XMPP truly is the future of online communication, and finally, I am proud to be able to provide you with yet-another-tool that utilizes it. It's been a LOT of work, but it's finally here!
Soashable is the test bed for my recently released Xmpp4Js library, available on SourceForge.
I hope my work is used in ways that I could have never thought of!
This release is far from perfect and needs a lot of polish, so all feedback is welcome and appreciated. Please use the bug tracker liberally! It is located here: http://code.google.com/p/soashable/issues/list . But I am confident that she will be ready for MinneBar (I just hope I can get a presentation slot; nudge nudge, anyone with hookups)!
You can either try it out online at https://soashable.com (self-signed cert, safe to ignore warnings), or you can download a stand-alone version that is runnable with nothing more than a 1.5+ JVM. That is available through SourceForge, here:
http://sourceforge.net/project/showfiles.php?group_id=217403&package_id=262062
Simply download and click run.bat. If you're on mac or linux, use the command:
java -jar lib/start.jar
I haven't tested it on unix, so please, somebody let me know if it works before I officially perform a release with an sh file.
For you hard core people out there, here is the Maven site with info about how to check the project out of SVN and start hacking:
http://soashable.sourceforge.net
Again, this release needs plenty of polish, so please let the bug tracker be your best friend.
Happy Hacking!